/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package pe.gob.pnp.actions;

import com.opensymphony.xwork2.*;
import java.sql.*;
import javax.servlet.http.*;
import org.apache.struts2.interceptor.ServletRequestAware;
import pe.gob.pnp.despachadores.TramiteDespachador;

/**
 *
 * @author Gregorovichz Carlos Rossi
 * @date   15/05/2010
 */
public class DocumentoTramite  extends ActionSupport implements ServletRequestAware {
    private HttpServletRequest servletRequest;
    private int ndocuIdentificador;
    private int ntramIdentificador;
    private int ntidoIdentificador;
    private int ndepeIdentificadoringreso;
    private int ndepeIdentificadorsalida;
    private String ddocuFechacreacion;
    private Date ddocuFechaaprovacion;
    private String bdocuDocumento;
    private int ndocuEsprincipal;
    private int nesdoIdentificador;
    private String cdocu_descripcion;
    private String ctido_descripcion;
    private String cdocu_numero;
    private String ntramReferencia;
    private int nanioIdentificador;
    private String cdocuNumeroCompleto;
    private String cdocuSiglasOficina;
    private int ndocuNroFolios;
    private String canioAnio;
    private String accion;

    public String anexar() {
        try {
            TramiteDespachador.anexarDocumento(this);
        } catch (SQLException ex) {
            ex.printStackTrace();
            return "noanexado";
        }
        return "anexado";
    }

    /**
     * @param servletRequest the servletRequest to set
     */
    public void setServletRequest(HttpServletRequest servletRequest) {
        this.servletRequest = servletRequest;
    }

    /**
     * @return the ndocuIdentificador
     */
    public int getNdocuIdentificador() {
        return ndocuIdentificador;
    }

    /**
     * @param ndocuIdentificador the ndocuIdentificador to set
     */
    public void setNdocuIdentificador(int ndocuIdentificador) {
        this.ndocuIdentificador = ndocuIdentificador;
    }

    /**
     * @return the ntramIdentificador
     */
    public int getNtramIdentificador() {
        return ntramIdentificador;
    }

    /**
     * @param ntramIdentificador the ntramIdentificador to set
     */
    public void setNtramIdentificador(int ntramIdentificador) {
        this.ntramIdentificador = ntramIdentificador;
    }

    /**
     * @return the ntidoIdentificador
     */
    public int getNtidoIdentificador() {
        return ntidoIdentificador;
    }

    /**
     * @param ntidoIdentificador the ntidoIdentificador to set
     */
    public void setNtidoIdentificador(int ntidoIdentificador) {
        this.ntidoIdentificador = ntidoIdentificador;
    }

    /**
     * @return the ndepeIdentificadoringreso
     */
    public int getNdepeIdentificadoringreso() {
        return ndepeIdentificadoringreso;
    }

    /**
     * @param ndepeIdentificadoringreso the ndepeIdentificadoringreso to set
     */
    public void setNdepeIdentificadoringreso(int ndepeIdentificadoringreso) {
        this.ndepeIdentificadoringreso = ndepeIdentificadoringreso;
    }

    /**
     * @return the ndepeIdentificadorsalida
     */
    public int getNdepeIdentificadorsalida() {
        return ndepeIdentificadorsalida;
    }

    /**
     * @param ndepeIdentificadorsalida the ndepeIdentificadorsalida to set
     */
    public void setNdepeIdentificadorsalida(int ndepeIdentificadorsalida) {
        this.ndepeIdentificadorsalida = ndepeIdentificadorsalida;
    }

    /**
     * @return the ddocuFechacreacion
     */
    public String getDdocuFechacreacion() {
        return ddocuFechacreacion;
    }

    /**
     * @param ddocuFechacreacion the ddocuFechacreacion to set
     */
    public void setDdocuFechacreacion(String ddocuFechacreacion) {
        this.ddocuFechacreacion = ddocuFechacreacion;
    }

    /**
     * @return the ddocuFechaaprovacion
     */
    public Date getDdocuFechaaprovacion() {
        return ddocuFechaaprovacion;
    }

    /**
     * @param ddocuFechaaprovacion the ddocuFechaaprovacion to set
     */
    public void setDdocuFechaaprovacion(Date ddocuFechaaprovacion) {
        this.ddocuFechaaprovacion = ddocuFechaaprovacion;
    }

    /**
     * @return the ndocuEsprincipal
     */
    public int getNdocuEsprincipal() {
        return ndocuEsprincipal;
    }

    /**
     * @param ndocuEsprincipal the ndocuEsprincipal to set
     */
    public void setNdocuEsprincipal(int ndocuEsprincipal) {
        this.ndocuEsprincipal = ndocuEsprincipal;
    }

    /**
     * @return the nesdoIdentificador
     */
    public int getNesdoIdentificador() {
        return nesdoIdentificador;
    }

    /**
     * @param nesdoIdentificador the nesdoIdentificador to set
     */
    public void setNesdoIdentificador(int nesdoIdentificador) {
        this.nesdoIdentificador = nesdoIdentificador;
    }

    /**
     * @return the cdocu_descripcion
     */
    public String getCdocu_descripcion() {
        return cdocu_descripcion;
    }

    /**
     * @param cdocu_descripcion the cdocu_descripcion to set
     */
    public void setCdocu_descripcion(String cdocu_descripcion) {
        this.cdocu_descripcion = cdocu_descripcion;
    }

    /**
     * @return the ctido_descripcion
     */
    public String getCtido_descripcion() {
        return ctido_descripcion;
    }

    /**
     * @param ctido_descripcion the ctido_descripcion to set
     */
    public void setCtido_descripcion(String ctido_descripcion) {
        this.ctido_descripcion = ctido_descripcion;
    }

    /**
     * @return the bdocuDocumento
     */
    public String getBdocuDocumento() {
        return bdocuDocumento;
    }

    /**
     * @param bdocuDocumento the bdocuDocumento to set
     */
    public void setBdocuDocumento(String bdocuDocumento) {
        this.bdocuDocumento = bdocuDocumento;
    }

    /**
     * @return the cdocu_numero
     */
    public String getCdocu_numero() {
        return cdocu_numero;
    }

    /**
     * @param cdocu_numero the cdocu_numero to set
     */
    public void setCdocu_numero(String cdocu_numero) {
        this.cdocu_numero = cdocu_numero;
    }

    /**
     * @return the ntramReferencia
     */
    public String getNtramReferencia() {
        return ntramReferencia;
    }

    /**
     * @param ntramReferencia the ntramReferencia to set
     */
    public void setNtramReferencia(String ntramReferencia) {
        this.ntramReferencia = ntramReferencia;
    }

    /**
     * @return the nanioIdentificador
     */
    public int getNanioIdentificador() {
        return nanioIdentificador;
    }

    /**
     * @param nanioIdentificador the nanioIdentificador to set
     */
    public void setNanioIdentificador(int nanioIdentificador) {
        this.nanioIdentificador = nanioIdentificador;
    }

    /**
     * @return the cdocuNumeroCompleto
     */
    public String getCdocuNumeroCompleto() {
        return cdocuNumeroCompleto;
    }

    /**
     * @param cdocuNumeroCompleto the cdocuNumeroCompleto to set
     */
    public void setCdocuNumeroCompleto(String cdocuNumeroCompleto) {
        this.cdocuNumeroCompleto = cdocuNumeroCompleto;
    }

    /**
     * @return the cdocuSiglasOficina
     */
    public String getCdocuSiglasOficina() {
        return cdocuSiglasOficina;
    }

    /**
     * @param cdocuSiglasOficina the cdocuSiglasOficina to set
     */
    public void setCdocuSiglasOficina(String cdocuSiglasOficina) {
        this.cdocuSiglasOficina = cdocuSiglasOficina;
    }

    /**
     * @return the ndocuNroFolios
     */
    public int getNdocuNroFolios() {
        return ndocuNroFolios;
    }

    /**
     * @param ndocuNroFolios the ndocuNroFolios to set
     */
    public void setNdocuNroFolios(int ndocuNroFolios) {
        this.ndocuNroFolios = ndocuNroFolios;
    }

    /**
     * @return the canioAnio
     */
    public String getCanioAnio() {
        return canioAnio;
    }

    /**
     * @param canioAnio the canioAnio to set
     */
    public void setCanioAnio(String canioAnio) {
        this.canioAnio = canioAnio;
    }

    /**
     * @return the accion
     */
    public String getAccion() {
        return accion;
    }

    /**
     * @param accion the accion to set
     */
    public void setAccion(String accion) {
        this.accion = accion;
    }



}
